/*ppi 2/10/16 */

html { font-size: 96.5%; }

html, body { overflow-x: hidden; } /*required for .full_width */

html, body, h1, h2, h3, h4, h5, h6, ul, li, p, blockquote, span, table { font-family: 'Lato', sans-serif; }

h1,h2,h3 { color: #3E4F5D; }

h1, h2, h3, h4, h5, h6, li { -webkit-hyphens: none;
   -moz-hyphens: none;
        hyphens: none; }

a:link { }

a:visited { }

a:hover, a:active { color: #ed1c24; }

a:focus { color: #fff; }

/*no d post on blog pages */



blockquote { border-left: 5px solid #787878;
	margin: 0 0 18px 20px;
	margin: 0 0 10px 20px;
	padding: 0 0 0 16px;
	padding: 0 0 0 1rem;
	color: #787878;
	line-height: 9px;
	font-size: 16px; }

blockquote p { font-size: 18px; }

.blue_leader { color: #3E4F5D; }

.column2  { -moz-column-count: 2;
	-moz-column-gap: undefinedpx;
	-webkit-column-count: 2;
	-webkit-column-gap: undefinedpx;
	column-count: 2;
	white-space: nowrap;
	column-gap: undefinedpx; }



#headercontainer { background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(184,184,184,1) 99%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(184,184,184,1) 99%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(184,184,184,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b8b8',GradientType=0 );
	border-bottom: 2px solid #ed1c24;  }

#logo-main {
    margin-top: 45px; }


#logo-main img{
    margin-top: 0px;
    width: 300px;
    float: left;
}

/* MAIN LAYOUT */

#wrapper { overflow: hidden; }

.left { float: left; }

.right { float: right; }

/*.vc_row:last-of-type { padding-bottom: 100px; } */

	/* safari flex wrap fix */
.vc_row.vc_row-flex { flex-wrap: nowrap; }

a.log_btn:link, a.log_btn:visited { background-color: rgb(26, 65, 95);
	background: rgb(26, 65, 95);
	display: block;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #333;
	padding: 10px 25px;
	text-shadow: none;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	color: #fff; }

a.log_btn:hover { background-color: #ccc;
	background: #ccc;}

.sidebar_blog input[type=submit] { background-color: rgb(26, 65, 95);
	background: rgb(26, 65, 95);
	display: block;
	width: 80%;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #333;
	padding: 10px 25px;
	margin-bottom: 20px;
	text-shadow: none;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	color: #fff; }

.sidebar_blog input[type=submit]:hover { background-color: #ccc;
	background: #ccc;}

.sidebar_blog input[type=search]  { width: 100%;
	margin-bottom: 20px; }

#secondary aside { margin-bottom: 25px; }


.post-categories, .entry-header address, .fa, .fa-pencil, .comments-link { display: none; }

/*why page*/
.page-id-646 h2 { background-image: url('/wp-content/themes/quark/images/arrow_right.png');
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-size: 37px;
	overflow: visible;
	padding-bottom: 10px;
	padding-left: 50px;
	border-bottom: 0px solid #ccc; }

/*HEADER BACKGROUNDS */

.entry-content h2 {     background-image: url("/wp-content/themes/quark/images/arrow_right.png");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    background-size: 32px auto;
    overflow: visible;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 45px; }

.entry-content h3 { background-image: url('/wp-content/themes/quark/images/arrow_right.png');
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-size: 37px;
	overflow: visible;
	padding-bottom: 10px;
	padding-left: 50px;
	border-bottom: 0px; }



h2.intro_header { border-bottom: 1px solid #ed1c24;
	background-image: none;
	padding-left: 0px; }

.home .entry-content h1 { border-bottom: 1px solid #ed1c24;
	padding-bottom: 10px;
	margin-bottom: 15px; }

/* BLOG */

.sidebar_blog { margin-top: 65px; }

.page #maincontentcontainer, .single #maincontentcontainer { padding-top: 30px; }

.page h2 a:link, .page h2 a:visited { text-decoration: none;
	color: #3E4F5D; }

.page h2 a:hover { color: #ed1c24; }

/*success*/
.page-id-654 h2, .page-id-656 h3, .page-id-654 h3, .home h3, .home h2  { background-image: none;
	padding-left: 0px;
	border: 0px; }

.home h3 { padding-bottom: 5px;
	border-bottom: 1px solid #ed1c24; }

.page-id-654 .entry-content  h1 { background-image: url("/wp-content/themes/quark/images/arrow_right.png");
    background-repeat: no-repeat;
	background-position: 0px 10px;
	background-size: 38px auto;
	overflow: visible;
	padding-bottom: 8px;
	padding-left: 55px;
	border-bottom: 1px solid #ed1c24;
	margin-bottom: 15px; }

/* about */
.c130_bg { background-image: url("/wp-content/uploads/2015/12/c130_outline.png?id=1227");
	background-repeat: no-repeat;
	background-size: 38% auto;
	background-position: 99% 87%; }



/*.market_header { position: relative;
	float: left;
	top: 110px; } */

.globe { float: right; }


.border { border: 1px solid #ccc;
	background-color: #fff;
	padding-top: 10px; }

.split_column { text-align: justify; }

.full_width {
  margin: 0 -9999rem;
  /* add back negative margin value */
  padding: 30px 9998rem;
  background: #ededed;
}

.full_width:last-of-type::after {
	margin: 0 -9999rem;
	/* add back negative margin value */
	padding: 0px 9999rem 0px 9999rem;
	background: #ededed;
	height: 100px;
	margin-bottom: -100px;
	}

.smaller { font-size: 80%; }

.larger, .larger p { font-size: 105%; }

.white_tab { background-image: url('/wp-content/themes/quark/images/tab_white_BG.png');
	background-repeat: no-repeat;
	width: 184px;
	height: 17px;
	position: relative;
	left: 50%;
	margin-left: -92px;
	bottom:30px; }

.gray_tab { background-image: url('/wp-content/themes/quark/images/tab_gray_BG.png');
	background-repeat: no-repeat;
	width: 184px;
	height: 17px;
	position: relative;
	left: 50%;
	margin-left: -92px;
	bottom:30px; }

.gray_sidebar {
	margin-top: 20px;
	padding-top: 15px;
	background-color: #ececec; }

.gray_sidebar_border {
	margin-top: 20px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.82);
	padding-top: 15px;
	background-color: #ececec;
	border: 1px solid rgb(209, 209, 209); }

.notop { margin-top: 0px; }

.background_center { background-position: center;
	background-repeat: no-repeat; }



.box_content { padding: 30px 0px; }

.center { text-align: center; }

h1.grey-white-header { text-align: center;
	color: #fff;  }

	/*.wpb_content_element { margin-bottom: 0; }*/

/* MAIN NAVIGATION */
.main-navigation { float: none; }

.main-navigation ul {
        text-align: center;
        display: table;
        width: 100%;
        float: none;
        clear: right;
        margin: 42px 0 0 0;
    }

.main-navigation li {display: table-cell;
	float: none; }
.main-navigation li a {display: block;}

.main-navigation ul li a:link, .main-navigation ul li a:visited {
	font-size: 16px;
	font-weight: 500;
	transition: all .25s ease-in-out;
	color: #494949;
	padding: 5px 0px;
	text-shadow: 1px 1px 1px #fff;  }

.main-navigation ul li a:hover {
	color: #fff;
	background-color: #ed1c24;
	text-shadow: none;
	font-weight: 500;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, 0.44); }

.second_menu { margin-top: 12px; }

#menu-secondary-menu { padding: 0px;
	margin-bottom: 8px; }

#menu-secondary-menu li { display: inline;
	margin-right: 5px;
	border-right: 1px solid #ccc;
	padding-right: 5px;  }


#menu-secondary-menu li a:link, #menu-secondary-menu li a:visited { color: #222;
	text-decoration: none;
	font-size: 13px;
	font-weight: 300; }

#menu-secondary-menu li a:hover { color: #ed1c24; }

#menu-secondary-menu li:last-child { border-right: 0px; }

#menu_search input[type=submit] { display: none; }

#menu_search input[type=search] {
	background-color: #a2a2a2;
	color: #fff;
	border-radius: 3px;
	width: 100%;
	border: 0px;
    box-sizing: border-box;
    padding: 5px 10px; }

.search-form {
	margin-bottom: 12px; }

#menu_search input::-webkit-input-placeholder {color: #fff;}
#menu_search input:-moz-placeholder { /* Firefox 18- */color: #fff;  }
#menu_search input::-moz-placeholder {  /* Firefox 19+ */color: #fff;  }
#menu_search input:-ms-input-placeholder {  color: #fff;  }

/* MOBILE MENU STYLING */

#wprmenu_menu { border-right: 2px solid #ed1c24; }

#wprmenu_bar { background: rgb(249,249,250);
	border-bottom: 2px solid #ed1c24;
	background: -moz-linear-gradient(top,  rgba(249,249,250,1) 0%, rgba(234,234,234,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(249,249,250,1) 0%,rgba(234,234,234,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,250,1) 0%,rgba(234,234,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9fa', endColorstr='#eaeaea',GradientType=0 );
	 }

/* TAB STYLING */

.arrow_container {
	position: absolute;
	left: 23%;
	top:76px; }


@media screen and (max-width: 1270px) {
        .arrow_container {
        	top:94px; }
}

.arrow_right {
	background-image: url('/wp-content/uploads/2015/12/menu_corner-1.png');
	display: block;
	width: 19px;
	margin-bottom: -21px;
	height: 21px;
	float: right;
	top: 12px;
	position: relative; }

.arrow_center {
	background-color: #b9b9b9;
	display: block;
	border-bottom: 2px solid #ed1c24;
	height: 21px;
	margin-bottom: -21px;
	margin-left: -1000px;
	margin-right:19px;
	overflow: hidden;
	position: relative;
	top: 12px; }

/* INTRO SECTION */


.intro_corner_top { background-image: url('/wp-content/themes/quark/images/intro_top_corner_blue.png');
	background-repeat: no-repeat;
	display: block;
	width: 19px;
	margin-bottom: -15px;
	height: 21px;
	left: 18px;
	float: right;
	top: -2px;
	position: relative;  }

.intro_corner_wrap {
	width: 50%;
	border-top: 2px solid #fff;
	background-color: #455868;
	position: relative;
	z-index: 88;
	display: block;
	height: 20px;
	top: -19px;
	margin-left: -81px; }

#bannercontainer .widget-title { display: none; }

#bannercontainer {
	margin-top: 0px;
	height: 80px;
	background: rgb(69,88,104);
	position: relative;
	z-index: 9;
	border-top: 2px solid #fff;
	border-bottom: 0px;
	background: -moz-linear-gradient(top,  rgba(69,88,104,1) 1%, rgba(56,71,84,1) 99%);
	background: -webkit-linear-gradient(top,  rgba(69,88,104,1) 1%,rgba(56,71,84,1) 99%);
	background: linear-gradient(to bottom,  rgba(69,88,104,1) 1%,rgba(56,71,84,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#455868', endColorstr='#384754',GradientType=0 ); }


.logo { display: inline;
	 }

.logo img { width: 100px;
margin-top: -46px; }

#bannercontainer p { margin: 0; }

.home .widget-area .widget { margin: 0; }

.widget-area .widget { margin: 0; }

.bottom_tab_wrap { background-color: #384754;
	position: relative;
	width: 50%;
	margin-left: -81px;
	height: 20px;
	top: -1px;}

.bottom_tab { background-image: url('/wp-content/themes/quark/images/bottom_tab_correct.png');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	/*margin-left: -19px;*/
	right: -20px;
	text-align: center;
	top: 0px; }

#hero { margin-bottom: 0; }

#hero .feature-image img { width: 100%;
        height: auto; }
.banner { min-height: inherit; }



.banner h1, .banner h2, .banner h3, .banner h4, .banner h5, .banner h6, .banner { color: #fff; }

div.banner.row { padding: 0; }

.banner h1 { text-transform: uppercase;
	white-space: nowrap;
	max-height: 44px;
	line-height: 0;
	font-weight: 700;
	position: relative;
	margin-top: 15px;
	margin-bottom: 0px;
	z-index: 99;
	padding: 0;
	font-size: 43px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);}

/*SIDEBAR CSS */

.side-menu-list li { list-style-type: none;
	text-align: left;
	margin-left: 0px;
	border-bottom: 1px solid rgb(204, 204, 204);
	padding-bottom: 5px;
	margin-bottom: 5px; }

.side-menu-list li a:link, .side-menu-list li a:visited { color: #3E4F5D;
	transition: all .5s ease-in-out;
	text-decoration: none;}

.side-menu-list li a:hover { color: #F3342F; }

/*HOME PAGE */

.home-headings-img { box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.2); }

/*ABOUT PAGE SPECIFIC CSS */

.fat_albert { background-image: url('/wp-content/themes/quark/images/about_fat_albert.png');
	background-repeat: no-repeat;
	height: 213px;
	width: 100%;
	background-position: center;
	background-size: contain;
	font-weight: 300;
	color: #383838;
	text-shadow: 1px 1px 1px #FFF;  }

.p3 { /*background-image: url('/wp-content/themes/quark/images/lockheed-p-3-orion_clipped.png');*/
	background-image: url('/wp-content/themes/quark/images/about_lockheed_p3.png');
	height: 155px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain; }

.sh { background-image: url('/wp-content/themes/quark/images/about_sh60b.png');
	height: 155px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain; }

.iss {
	background-image: url('/wp-content/themes/quark/images/about_iss.png');
	height: 155px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain; }

.boeing727 {  background-image: url('/wp-content/uploads/2016/02/about_727.png');
	height: 235px;
        margin: -25px 0;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain; }


/*   SERVICES PAGE CSS */

.backshop_list { }

.backshop_list li { list-style-type: none;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 4px 10px;
	border-bottom: 1px solid #E3E3E3;
	width: 50%; }

/*image gallery */



/*  MASTER CONTACT FORM */

#master_form input, #master_form textarea { width: 100%; }

#master_form br { display: none; }

#master_form p { margin-bottom: 13px; }

#master_form textarea { margin-bottom: 0px; }

.wpcf7-form { margin-bottom: 0px; }

#text-19 { margin-bottom: 0px; }

#master_form input[type=submit] { background-color: #404040;
	background: #404040;
	border-radius: 3px;
	border: 0px;
	text-shadow: none;
	color: #fff; }

#master_form input[type=submit]:hover { background: #ed1c24;
	transition: all .25s ease-in-out; }

#master_form_wrap { width: 100%;
	position: relative;
	z-index: 97;
	padding-top: 20px;
	border-bottom: 2px solid #ed1c24;
	background: rgb(249,249,250);
	background: -moz-linear-gradient(top,  rgba(249,249,250,1) 0%, rgba(184,184,184,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(249,249,250,1) 0%,rgba(184,184,184,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,250,1) 0%,rgba(184,184,184,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9fa', endColorstr='#b8b8b8',GradientType=0 ); }

.form_top_tab { background-image: url('/wp-content/themes/quark/images/form_top_tab.png');
	background-repeat: no-repeat;
	width: 186px;
	height: 21px;
	position: relative;
	margin-left: -93px;
	float: left;
	left: 50%;
	text-align: center;
	bottom: 60px; }

.form_top_tab_L { background-color: #fafafa;
	border-top: 2px solid #ed1c24;
	height: 20px;
	position: relative;
	width: 50%;
	margin-left:-93px;
	bottom: 40px; }

.form_top_tab_R { background-color: #fafafa;
	border-top: 2px solid #ed1c24;
	height: 20px;
	position: relative;
	float: right;
	width: 50%;
	overflow-x: hidden;
	margin-right: -93px;
	bottom: 58px; }

.home-sidebar { padding-bottom: 0px; }

.home-sidebar h3 { display: none; }

.formpush { padding-top: 78px; }

/* FOOTER STYLES */
.angles-container {
    width: 100%;
    margin-bottom: 30px;
}
.box-left {
    float: left;
    background-color: #171717;
    height: 30px;
    width: 42%;
}
.angle-left {
    float: left;
    border-left: solid 30px #171717;
    border-top: solid 30px transparent;
}
.box-right {
    float: right;
    background-color: #171717;
    height: 30px;
    width: 42%;
}
.angle-right {
    float: right;
    border-right: solid 30px #171717;
    border-top: solid 30px transparent;
}
#footercontainer { padding-top: 50px;
	font-weight: 300; }

.footer_contact p, .contact_form  p { margin-bottom: 8px; }

.footer_contact input[type=text], .footer_contact input[type=email], .footer_contact textarea { width: 100%;
 	background-color: #131313;
	border: 1px solid rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 1px 0px #2d2d2d;
	border-radius: 0px; }

.contact_form input[type=text], .contact_form input[type=email], .contact_form textarea { 			width: 100%;
 	background-color: #fff;
 	color: #222;
 	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 0px; }

.footer_contact input[type=submit], .contact_form input[type=submit] {     background-color: #ed1b24;
background: #ed1b24;
    max-width: 250px;
    min-width: 155px;
    white-space: nowrap;
    float: right;
    padding: 8px 25px;
    display: block;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    border: 0px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3); }

.site-footer h3 {
    color: #fff;
}

.site-footer h4 { color: #D5D5D5; }

.site-footer h5 { color: #D5D5D5;
	border-bottom: 1px solid #3B3B3B;
	padding-bottom: 9px; }


.site-footer a {
    color: #999;
}
.site-footer a:visited {
    color: #999;
}
.site-footer a:hover {
    color: #ed1c24;
}
.site-footer a:focus {
    outline: thin dotted;
    color: #2997ab;
}
.site-footer .widget-area .widget {
    margin-bottom: 16px;
    margin-bottom: 1rem;
}

/* =================================
   adjustes col 4 grid for affiliates and authorized to service
========================================== */
.col_of_4 {
    width: 100%;
}

#affiliates {
    padding-top: 75px;
    width: 100%;
}
.col_of_4-container {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
}
.tosevice-text-block{
    text-align:center;
    padding:0 50px;
    font-size:1.15em;
    font-weigth:bold;
}
.affiliates{
    border:solid 1px #171717;
    width:18.33%;
        -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.toservice_2nd_row{
    width: 18.33%;
    float:left;
    text-align:center;
}
.toservice_1st_row{
    text-align:center;
}
.col_of_4-box{
    float: left;
    text-align: center;
    display: block;
    margin: 0 auto;
	width:33%;
    filter: gray;
    /* IE6-9 */

    filter: grayscale(1);
    /* Firefox 35+ */

    -webkit-filter: grayscale(1);
    /* Google Chrome, Safari 6+ & Opera 15+ */

    opacity: 0.4;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */

}
.toservice_1st_row img{
    min-height:95px;
}
.toservice_1st_row span,
.toservice_2nd_row span{
    visibility:hidden;
}
.toservice_1st_row:hover span,
.toservice_2nd_row:hover span{
    visibility:visible;

}

/* Disable grayscale on hover */

.col_of_4-box:hover,
.toservice_1st_row:hover,
.toservice_2nd_row:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    opacity: 1;
    filter: alpha(opacity=0);
    /*border: solid 1px #ffcc00;*/

}


.affiliates:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    opacity: 1;
    filter: alpha(opacity=0);
    border: solid 1px #ED1B24;
    background-color: #ededed;
}





/* MOBILE STYLES -- KEEP LAST -->

/* Smaller than mobile */
@media (max-width: 400px) {}

/* Smaller than phablet (also point when grid becomes active) */
@media (max-width: 550px) {

	.bottom_tab_wrap, .intro_corner_wrap { width: 95%; }

	}

/* Smaller than tablet */
@media (max-width: 750px) {

	.wpb_wrapper h1, h2, h3, h4, h5, h6 { text-align: left; }

	.arrow_container { display: none; }
	.logo img {
		width: 70px;
		margin-top: -32px;
		padding-bottom:10px; }

	.formpush { padding-top: 0px; }

	.bottom_tab_wrap, .intro_corner_wrap { width: 75%; }

	/*safari fix for flexbox */
	.vc_row.vc_row-flex { flex-wrap: wrap; }

	.banner h1 { font-size: 30px; }

	.page #maincontentcontainer, .single #maincontentcontainer { padding-top: 0px; }

	#footercontainer { text-align: center; }
	#footercontainer h1, h2, h3, h4, h5, h6 { text-align: center; }

	}

/* Smaller than desktop */
@media (max-width: 1000px) {
	.mobile_hide { display: none; }

	}

/* Smaller than Desktop HD */
@media (max-width: 1200px) {}


.tab_title {
    background-image: url('/ppi/wp-content/uploads/2015/12/ppi_fact.png');
    display: block;
    position: relative;
    font-size: 35px;
    left: 4px;
    height: 138px;
    background-repeat: no-repeat;
    width: 40px;
}

#tab_title_wrap {
    color: #fff; }

#tab_toggle {
    overflow: visible; }

#tab_slide {
    color: #000;
    font-family: inherit;
    font-size: 14px;
    top: 40%;
    position: fixed;
    z-index: 2147483647; }

.tab_slide_corners_left {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


.tab_text_bg {
    top: 0;
    width: 50px;
    display: block;
    background: rgba(45,45,45,1);
    background-color: rgba(45,45,45,1);
    height: 146px; }

.tab_text_left {
    border-top-left-radius: 0px;
    left: -50px;
    border-bottom-left-radius: 0px;
    box-shadow: none;

#tab_toggle::after {
    top: -47px;
    position: absolute;
    box-sizing: content-box;
    width: 0;
    content: "";
    height: 0;
    border-top: 0 solid;
    border-right: 0 solid rgba(0,0,0,0);
    border-bottom: 47px solid rgba(45,45,45,1);
    border-left: 50px solid rgba(0,0,0,0);
    font: normal 100%/normal Arial, Helvetica, sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip; }

#tab_toggle::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 0px;
    position: absolute;
    bottom: -3px;
    z-index: 99999;
    left: -51px;
    content: "";
    height: 0px;
    border-top: 0 solid;
    border-right: 0 solid rgba(0,0,0,0);
    border-top: 47px solid rgba(45,45,45,1);
    border-left: 50px solid rgba(0,0,0,0);
    top: 146px;
    position: absolute;
    left: 0;
    font: normal 100%/normal Arial, Helvetica, sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
